package com.xhcl.system.mapper;

import java.util.List;
import com.xhcl.system.domain.TGgKmdm;

/**
 * 会计科目Mapper接口
 * 
 * @author xhcl
 * @date 2020-08-25
 */
public interface TGgKmdmMapper 
{
    /**
     * 查询会计科目
     * 
     * @param nd 会计科目ID
     * @return 会计科目
     */
    public TGgKmdm selectTGgKmdmById(String kmdm);

    /**
     * 查询会计科目列表
     * 
     * @param tGgKmdm 会计科目
     * @return 会计科目集合
     */
    public List<TGgKmdm> selectTGgKmdmList(TGgKmdm tGgKmdm);

    /**
     * 新增会计科目
     * 
     * @param tGgKmdm 会计科目
     * @return 结果
     */
    public int insertTGgKmdm(TGgKmdm tGgKmdm);

    /**
     * 修改会计科目
     * 
     * @param tGgKmdm 会计科目
     * @return 结果
     */
    public int updateTGgKmdm(TGgKmdm tGgKmdm);

    /**
     * 删除会计科目
     * 
     * @param nd 会计科目ID
     * @return 结果
     */
    public int deleteTGgKmdmById(String kmdm);

    /**
     * 批量删除会计科目
     * 
     * @param nds 需要删除的数据ID
     * @return 结果
     */
    public int deleteTGgKmdmByIds(String[] kmdm);
    
    
    public List<TGgKmdm> selectTGgKmdmWjzList(TGgKmdm tGgKmdm);
    public List<TGgKmdm> selectTGgKmdmYjzList(TGgKmdm tGgKmdm);
}
